add ability to insert data from other tables