adding additional components