v0.3.3 bumped version number to reflect additional abstraction via utils