better example skeleton