names of methods are fixed.