added more useless stuff