front-end coding problems