hook implmentation examples for new arguement options