user specs finished