more robust object handling and cleanup
more robust object handling and cleanup
simple application template