Base Setup
Procedure function added.
readyCheck function added