Fix security hole
add new function in new feature brank