practical aspects