work in progress...but linger on °enter