Beggining of implementation of FFI trait