refactor to use concerns instead of class_evals. update readme with default value options