new simpler frontend added