updated readme and static create method