added refer to pro
added more features
bug fixes