smarty dependency removed