fix inteface