added some awsome comments