Basic architecture draft