Why was i using a interface...