bug fixing for using ()