add real time interface