fixed many bugs in horos, now uses datetime