basic component works in both dev and advanced