front-end library