pass position
merge
merge
fixing duplicated methods