isei-silva:

Still missing some details but almost there