deleted all unnecessary stuff