is was made for my embadded system class's final project