removed commons dependency
should work now without commons