added content and reset
added normalize
 mmm