dodano typedef'y