first step
step 2
add app search function
add dynamic tickmark