Top, sub and in props as arguments too