added get status()