added new requirements