bower and component it self