bucket type props and 2i work