did some backend work finally, taking a break