building up Player