added fn usage examples