somewhat final layout