implementing UI based on mockups from design