big change

move file location. support many feature.