Working add component menu