updatd how initiatives work internally and in the API
they are now typed with a number or a string