refactored layouts to adhere to new backend API