removed build methods.  replaced with init