tests for core
core tests