challenges of self-publishing