imperfectly developed