commitet some homeworks