first commit. Let's upload my old files (that need a full refactor)