fixed reference bug
added files