fixed major bug in initializer but had to delete classical code, will refactor