Cleanup

use appcompat
Implement clear all
improve add url program flow