flat lock e alcuni fix