finished potential SOA,started float refactoring using read in variables
Former-commit-id: 59238375e15cc6d67311fee2237bc1ce6b936803