fixed background colour and refactored composable homepage views