practical implementation hints