add ko to the front
add more logic in web part