Work on Constructor and array casting/ direction work