working custom bit core modules