changes due to refactoring of dysco class