Initial commit with completed assignment