add TimeStatus component
add functionality to time component