final meduim  6566