final application, adding parameters