edit module basically done