add basic method tests and static method calling