work on depth and flow, but its alright