guess working how this is supposed to be