still a lot of stuff to do (value generation complex)