added homework and demos