Misc. stuff and progresses

Stuff.

@Hikaru-Jan