actions page with new methods and switch logic