autocommands in proected block