added arrows and new layout