all nicely commented