Initial files, still debugging function Hold()