improved application setup/extending