style depends on time