minimum viable functionality achieved; spun out core js; added 16ths