From phone, added some interface stuff