Some story class stuff and created errors for invalid entries