add first method to fn