started insert...need to figure out best way to implement it