button only enabled if data valid
fixed version
updated readme