*still fixing bug