add auto reserve by keyword