homeworks 1-4