first version of enhancement structure working