add 2 ref components
add ref component
add memory unit