test diffrent front end approaches