Add code using a interface