test all fundamental components
sync for sync