final project doc