ignoring .dat
simplified examples
updating from master