hacks and hacks here and there, hacks and hacks everywhere :)