Design changes
Signed-off-by: 4noreason <mail@4noreason.com>