types edit