Learn everything you need to know know this longrich tutorials from longrich aware