Website file checking, invariant refactoring, piprline bug fixes, path adding