typo
add support for weeks, clean up print-object