added frontend data + initial java structure