final report elements senior design 5601952