Learning This project is for reading and learning purposes please check it out for review and give me feedback