add more specs

callback, global and param specs for all four languages