no. result of quick work of lazy programmer ... I'll rewrite it.