add precision/resolution feature