first needed Obects