Adding weight module as basis