Develope

complete A1
complete A2