more changes (shinkicker)
added weight variable to global init  (shinkicker)