o getting the initial code moved over, i'll work on it here with anyone who wants to help repackage it