levels in singleton
jsp changes