This will be used as my own project for all my own practices going forward.