Now putting components in the implementation file