free class example repository