WORKING IN PROGRESS ::::: PRESTO ON LINE