add spec for coding