studied and modified a bit the homeworks