first version, no examples just the scripts