reverted back to state with no user system, going to implement a proper one