removed warning
updated LinkedList
added RawLinkedList
fixed warnings
override methods for efficiency