add a rules engine for computer configuration