even cleaner shit
adjusts size