added setup rountine