trying to do this so i rmember how