ugly stuff removed