begining,I'm still learning and debugging :/