create and capture value