add optionnal zoom