[code] add composer and install deps