presence is passed in