duplicated code for other Item that support action