Added stocks and commercial functions

Added stocks and commercial functions