environment for homeworks