for all makind