add ASF