I know i'm not perfect ..