front_end design