added functionality
updated integer