change interface to interfaces