All the features for publishing files and the beginning of the authorization
fix conflict