choose width & height separately - probably wrong