split equestrian into subsections and recompile