final major project

research, development and final portfolio