added runself.js