readme update + architecture section