Started with a copy of omrails and adding changes to learn