Polystyrene nanospheres self-assembly