fg & bg added