updated menu system & added GPL