This commit completed the entire framework. But there are some alpha value does not
agree the limit.