adding some homeworks