final year project abstract