more work on macro-actions olmcts. still need to implement using different trees during execution of macro-action