added some thinks