updates and added functionality (fisher_conditional)