Final assignment for General Assembly