tested implementation with first styling pass
adding screenshot