Adding interfaces requirement.