advanced computer applications project 438158