added beta functionality