Commented all methods, only inside commeting left