practical details