use guint for signals array