Custom 3d solutions

In progress