actually do it this way