feat/production

close #60