naive layout done and working