add arayableInterface reference