Updated decision functions and documentation