added explicit width/height options