functioning rails lis of complete vs incomplete. cleanup needed.