new methods of api