Implemented Loc_self module and updated modules in general