deleted useless stuff