this isn't the right way