added custom stuff bci module