Rewrited API