feature: add new method