add optional status
testing