Ex3.5 WIP

needs work for different base