Base Code for New Changes - Demo