some more wokring