enhance public feature for front-end component