added option for fill