basic layout implemented, functionallity good