changed: some std lib functions
added: todo