Background Direct Function