i've read some of the code, and see that database handling of ircservices is extern able but.. will ircservices handle for shared databse, allow other external program updated database when database is updated, how ircserivces load it ? and avoid update conflict