Basic Functions are ready.