some initial client bs