first attempt on 3a/3c