migrate combinators to separate package
add logo