Added interface functions