console interface