First component hack