console interface added