shoe class and deck module