added option to the struct