add distribution form
query distributions