necessary objects