spawn system added