calass integretor