use added() instead of constructor