subscribe and rate