coments implemented!