added restrictions of the system