project practice 1 added and perhaps other stuff