frontend-implement (to be continue ...)