added some basic client stuff