fixes in interface