for the homeworks