A few things helped. We have been getting him to bed earlier each wake window so baby gets more familiar with the bassinet while in a good mood, before getting over tired. As well we have been doing the pick up put down method so that baby gets a chance to fall asleep on his own, instead of falling asleep in our arms and then being confused when he wakes up not in them.
Also just time has been a big gfactor previously baby was up every ten minutes which I think was just the sleep regression due to his sleep cycle naturally changing.