added data entry, closes #29