fix

improved interface