basic stuff for real and virtual player