First prototype, only changes a's