317-Engineering Report