move abe backend into module