FINAL PROTOTYPE UPDATE!