added some internal description