Added auto background features
merged little conflicts