initial move from cron-scala-parser