checks and list