remote changes

adding in all sorts of features