common inc pattern