set singleton
set singleton