initial init frontend tool basic