internal interfaces renamed