modify Data creation form and tinyTextFile directive

data creation form is more interactive. work in progress.