refactor: current source
changed some stuff on glob:: and settings::