change code structure again