refactor to work with Ractive edge and to add (adjust) features