fully working address book webapp