i dont consider this perfect but the beginning of trying to reach perfectness.