organise layout, add basic script