my stuff still need some works