make buildno dynamic