Graphic design and motion by kyle freeman