Adding GUI elements

as it says on the tin