make better code