support for creating players