classnames with StudlyCaps
refactoring
refactoriced and changed simulation calculation