add sine source to fdtd