moving clientside concerns into clientside directory