reduce some mess