start ex 20
some exercise and assignment module
some exercise and assignment module