true for all complite