just for convenience use slash instead of pipe