some more work towards assembling