end nogenerics and interfaces started