require only used components