adding new efeature stuff