struct for eventqueue