finished A1.2 and A1.3