there are some code clips which I will use in the future