replaces assissins with code practices