added things needed