all i h<ave so far, i'm ready for opinions.