grr once again making it too hard