refactored the first component