fix some bug and added anthor info