public: background