implemented dirty hack :)