added directories for different componenets