Initial code push; does not work properly, yet.