some contraints for processors