#3 but I dont know how functional it will be.