add util namespace
updated testing for utilities
add personal-understanding about public inheritance