added tab completion for dev function