separated any astronomical code