added entry point
added more example code to the archetype