new classes by Lieven