added if stuff for things