remove unnecessary stuff