Start of (Maybe way to fix some glitches)