random gen added, now add alt design