more OOP method calling
beautify, take a note