output seems to be correct, please advise.