switched to gocheck testing framework