desgin almost there