adopted marquee
updated tests
changed indent style
changes
credit
timeout is 0 for now