added value incrementing functionality