Initial commit with complete assignment.