solution options
updates for resize