added [ and ] keys