Reuploading, added Smarty