intermediate progress on mungebit constructor