translated beginning from app tutorial