network check and further style