Separated client code by functionality.