ignore spaces & remove unused codes