added FATAL
added .P5[ ](int), I hope that it gains speed
support ${x}-variables and fix for-loop var declaration