version 0.2

better designed... but unstable because of line 79...