front alliignment

FFI stage 3