Finished it except for the result