added guest slot allocation