creating visuals and motion