all components writed, need tests