more updated props