this should be the way it should be...i think