added file checks and a regex pipe check, also some other stuff, custom in the works = eventually.