front interface setup