add more weather support, changed the menu to use other relation, added convert support