added common api