misc and main