hardware prototype