more closerer to a finished tutorial...