initial version of norm