start work on override mechanism