hybrid client stuff
some stuff