draw with custom dimensions