* several fixes to bad code styles
* changed HasX procs from global to alien
* added split and missing files