hell they're useless...
much safeness

doesn't really matter, did this just to make the code look neater
same as before...
implementing callback hooks

thx incognito
tidy lorenc making new files for dis
tidy lorenc