put all the methods belong its owner