test descriptive functions
add test libs
cleanup core