use Collections.singletonList
fix Already disposed: Project (Disposed)