FJC Framework for Reflection and Sharing