add modified Project7