fixed initial design functionality, lets go refactor this baby now