implemented some other functions.. ^^