added memset