EXP.1.2

major code rework

hope it works.

it won't.