Adding backup base
Adding Settings Singletone
Changes for new logic