lot of kinks worked out, this is now functional but still sans encryption