fixed singer init