interface, autoloader

use sprintf function