i believe i will learn a lot from here