added normalize, asset manager