Each proposal needs to have a unique identifier but there are no checks being made to ensure the user does not use an identifier that has already been used. Ideally I'd like to see this auto increment based on the last used number and issue a warning if the identifier is not unique.