Begin run method implementation