added all the code I've been sitting on for the last month or so
got rid of some unneccessary test code left in my bls