first hookup of parts. untested