missed dist again

need to automate dist generation