sample methods added...