restructured
updated application extra
more refactoring
renamed context callbackurl