Porting Changes to console