updating the core modules and its test class
syntax error notifications have been re-implemented
not yet ready for implementation
updated for consistency
documentation updates and clean up