More work can be seen here