simple core. facades + interfaces + test interface