Added data joins.

Support for dynamic data. Update, enter, exit.