first version of arrows which can open new components