function operator syntax improved