some af methods