not my finest work, but done and correct