Finished assignment

Release for tag final