private boolean insertAminoAcid(int x, int y, int id) {
		if (nAtom >= atom.length)
			return false;
		int oldNOA = nAtom;
		atom[oldNOA].translateTo(x, y);
		atom[oldNOA].setElement(model.getElement(id));
		atom[oldNOA].setModel(model);
		if (model.heatBathActivated()) {
			atom[oldNOA].setRandomVelocity();
		} else {
			atom[oldNOA].setVx(0.0);
			atom[oldNOA].setVy(0.0);
		}
		atom[oldNOA].setRestraint(null);
		atom[oldNOA].setFriction(0);
		atom[oldNOA].setUserField(null);
		atom[oldNOA].setShowRTraj(false);
		atom[oldNOA].setShowRMean(false);
		atom[oldNOA].setShowFMean(false);
		atom[oldNOA].setColor(null);
		if (!model.getRecorderDisabled())
			atom[oldNOA].initializeMovieQ(model.getMovie().getCapacity());
		model.setNumberOfParticles(++nAtom);
		return true;
	}