add bare unit testing
set default constuction