splat requirements to regular and test. setup reading regular. added more dynamically calculating.