man almost there - dunno abt this last bit