separated vendor and own libs