fucking with method merging