big changes for demo prop