modified the way persistance works & added broadcast receiver for cut action