Oh thanks for the hints! I think I can try to take it on from here! I'll reply back in here when I bump into problems.
Could you explain a little bit? I'm kind of confused about your solution..
Wow, that was actually a very simple problem (oops.)
Thank you so much!