adding to interface