added skeleton methods
merge