sort of works. pre-pre-alpha