added method to interfaces