i don't think i can make it perfect