chore(*): more powerful prototype script and dockerfile