Rename resolve to cast
Rewrite founder.js