working on background consistency