first attempt at assembly - and last