bcimplementation12