fscp basic ui (no user interaction yet)