backround image tuning & refactoring