add last.fm authenticate funcs