add remove method
ignore vendor
add composer
add test code