added first api methods