starting with auto-complete and auto-pair