Reestructuring the code and new backward incompatible version