sets function is not working