developing environments