new functions with bash comp