altererd structured - starting 3.2