first version  with all the load features implemented