Further frontend/backend implementation