first submit, working aplpa