add entry backend, not tested yet, must hook up to inputs