demo and some initialization info was added