initial module and sdk commit