removed a return value
tweaks and remove connect from builder