remove stupid functions