convert [] to array()
add autoloader