new methods on api