getting a bit trickier