cleaned. open points. contributing todo.