New implementation will not need a gui