Update readme, add generate form