class abstract 196174