Fiber bar

Interfaces updated, constraint checks added, some bug fixes.