try to use another structure