Added basic client functions