add Syntax(but unsettled)
add searching function and connect accessApi