add ntp
Big refactor