add conditional homework