more API added