added moon calculations, components not working yet