Initial commit
Adding in distribution model