lots o helpful suggestions from Admiral Ben