fixed some syntax and usage errors
singular interface