make singal instance