add interface method implementation
change the headers method