Fixed bug and add some interactive propriety