fogot to release memory
use macro