added public activity gem
implemented public activity