merge with other methods