improved time period fields and stock model