mount func added