changed the frontend application to knockback implementation