Readded generic to create standard sim