add intro sequence + some clean up