adding all method and subsequent tests