[dist] initial code gonna be written in coffee