added analytics, just because