Added interface prototype