software based approach aangevuld