I will add more overtime, this is just the one's I thought of first.
Take some code, this will help your projects a lot.