Layout and skin implemented
moved to sources