fastcore (edited version)

Required changes done.