started singleton pattern integration but I'm gonna need to talk to you first
grr
grr