its not simple as it should be