crystal abstract