interface changed
typo fixed