NOTE: THIS IS FOR LEARNING/TESTING ONLY. NOT TO BE INCLUDED/FORKED WITH ORIGINAL PROJECT.