more trying to work it out