fix singl method