added frontend stuff
initial integration