add prop behind the scenes