ways to deal with these things there should be a section