hide unused functions
add clear cache
fix comflict