remove redundancy; instantiate app