abstraction layer

entropy