added picture upload, indicator and alert view