re adjust prototype