work on prop annotations