Changes code structure