Reimplemented the setup action