added type composer plugin