renamed misleading functions