added a extreme buggy version for alt lists