Added a workign frontend and stuff