Completed full functional assignment