can now specify location of individual components