comments, small fixes
change Initialize() prototype
update Initialize() using the new prototype and references frames.
fix the location passed to the Initialize() functions for suspensions