using a smart for gold efficient