make public methods uppercase
make public client functions uppercase
use godoc style comments