start implementing backbone for front-end