cleaned up example and added last.fm