basic gui layout done... more or less