modified code
modified code

can now create with arbitrary info